.question-answer {
    padding: .22rem .3rem;
    box-sizing: border-box;
    border-bottom: #E5E5E5 .02rem solid;
    .question {
        display: flex;
        .tag-question {
            text-align: justify;
            width: .42rem;
            height: .42rem;
            font-size: .28rem;
            color: #ffffff;
            background: #2065a0;
            line-height: .42rem;
            text-align: center;
        }

        .text-question {
            text-align: justify;
            padding-left: .26rem;
            flex: 1;
            font-size: .3rem;
            color: #333333;
            line-height:.36rem;
            box-sizing: border-box;
        }
    }

    .answer {
        display: flex;
        margin-top: .2rem;
        .tag-answer {
            width: .42rem;
            height: .42rem;
            background: #c7c7c7;
            font-size: .28rem;
            color: #ffffff;
            line-height: .42rem;
            text-align: center;
        }

        .text-answer {
            text-align: justify;
            padding-left: .26rem;
            box-sizing: border-box;
            flex: 1;
            font-size: .26rem;
            color: #999999;
            line-height:.36rem;
        }
    }
}
.question-answer:last-child{
    border-bottom:0;
}